package com.atguigu.gulimall.coupon;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

/**
 * 引入配置中心依赖
 *  创建 bootstrap.properties 配置 名字 和 配置服务中心地址
 * 配置中心添加数据集
 *
 * @Value  @RefreshScope
 *  命名空间namespace ：配置隔离
 *      默认public,可以做环境隔离，可以用微服务创建自己命名空间
 *  配置集: 一组配置的集合，例如 application.yml里面的所有配置项
 *  配置集id: dataID 类似配置文件名
 *  配置分组：默认所有配置及都属于 DEFAULT_GROUP
 *
 *  项目使用：
 *      每个微服务创建自己的命名空间，使用配置分组区分环境：dev,test,prod
 *
 *  项目在启动时，微服务还会读取 1.默认分组中的2.以当前服务名命名的properties文件 gulimall-coupon.properties
 *
 *  */
@SpringBootApplication
@EnableDiscoveryClient
public class GulimallCouponApplication {

    public static void main(String[] args) {
        SpringApplication.run(GulimallCouponApplication.class, args);
    }

}
